<?php
function validarGrupo() {
	global $group;
	$flags = array();
	$group->set('grupos','estado',1);
	$group->set('grupos','fk_plan',(int)$_POST['plan']);
	$group->set('grupos','fecha',time());
	$group->set('grupos','descripcion',(isset($_POST['descripcion'])?$_POST['descripcion']:''));
	if (isset($_POST['nombre']) && (!empty($_POST['nombre']))) $group->set('grupos','nombre',htmlentities($_POST['nombre'])); else $flags = push_validate($flags,'nombre','Debe escribir un nombre para el curso.');
	if (isset($_POST['titulo']) && (!empty($_POST['titulo']))) $group->set('grupos','titulo',htmlentities($_POST['titulo'])); else $flags = push_validate($flags,'titulo','Debe escribir un titulo para el curso.');
	if (isset($_POST['descripcion_publica']) && (!empty($_POST['descripcion_publica']))) $group->set('grupos','descripcion_publica',htmlentities($_POST['descripcion_publica'])); else $flags = push_validate($flags,'descripcion-publica','Debe escribir una descripcion publica para el curso.');
	if (isset($_POST['cupo']) && (!empty($_POST['cupo']))) $group->set('grupos','cupo_min',htmlentities($_POST['cupo'])); else $flags = push_validate($flags,'cupo','Debe escribir un cupo minimo para abrir el curso.');
	if (isset($_POST['precio']) && (!empty($_POST['precio']))) $group->set('grupos','precio_cuota',htmlentities($_POST['precio'])); else $flags = push_validate($flags,'precio','Debe escribir cuanto cuesta el precio de la cuota mensual para el curso.');
	if (isset($_POST['clasesxsemana']) && (!empty($_POST['clasesxsemana']))) $group->set('grupos','clasesxsemana',htmlentities($_POST['clasesxsemana'])); else $flags = push_validate($flags,'clasesxsemana','Debe escribir la cantidad de clases por semana para el curso.');
	if (isset($_POST['total_clases']) && (!empty($_POST['total_clases']))) $group->set('grupos','total_clases',htmlentities($_POST['total_clases'])); else $flags = push_validate($flags,'total','Debe escribir un total de clases para el curso.');
	if (isset($_POST['promo']) && (!empty($_POST['promo']))) $group->set('grupos','promociones',htmlentities($_POST['promo']));
	/*dias y horarios requieren un algoritmo. Estructura: DHORA. EJEMPLO: Lunes 17.30 = B1730; Miercoles 8 horas: D0800*/
	return $flags;
}
function push_validate($array,$item,$message) {
	$arr_fail = array('item' => $item,'message' => $message);
	array_push($array, $arr_fail);
	return $array;
}
?>